.NET Aspire Sample Code

The practical .NET Aspire builds on the coffeeshop app business domain

The practical .NET Aspire builds on the coffeeshop app business domain - thangchung/practical-dotnet-aspire

Programmatically monitoring and reacting to resource logs in .NET Aspire

Combining IDistributedApplicationLifecycleHook, ResourceNotificationService, and ResourceLoggerService allows you to react to any changes in resources and their logs.

Learn .NET Aspire by example: Polyglot persistence with PostgreSQL, Redis, MongoDB, + Elasticsearch

Learn how to set up various databases (Redis, MongoDB, PostgreSQL, ElasticSearch) using Aspire by building a simple social media application.

Aspirant: Extensions for .NET Aspire

Aspirant is a set of extensions and experiments for .NET Aspire App Host projects.

Using Keycloak in .NET Aspire projects

This article will show you how to get started with Keycloak and Aspire. It is based on Keycloak.AuthServices.Templates template. Templates make it really easy to get started.

Aspire Demo for BUILD 2024

This demo shows building a custom resource, using local azure provisioning for service bus and deployment to azure. Additionally, the demo features a sample SMTP server and testing sending email using the MailDev container

Persistent logs and traces for .NET Aspire

This post continues on from a previous post, enhancing .NET Aspire observability with Seq. Since that post was published, a Seq component has been included in .NET Aspire, making it even easier to include Seq in your .NET Aspire solution.

EventGrid Webhooks using .NET Aspire

The code in this repository shows publish and subscribe to events using event grid in .NET Aspire. The code is made up of 2 applications, EventGridDemo.Publisher and EventGridDemo.Api. The publisher application publishes events to the event grid topic, and the API application listens for events from the event grid topic.

Aspire Goes Unreal

AspireGoesUnreal is a powerful tool that allows the Unreal Engine to leverage the capabilities of the .NET Aspire framework. This plugin is designed to provide a seamless integration between Unreal Engine and .NET Aspire, enabling developers to create more complex and robust games and applications.

Garnet support now available

Microsoft Garnet support is now available! Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.